#ifndef HASH_STRINGS
#define HASH_STRINGS

#include "hashtable.h"

#define HASH_INSERT(hash,key,value) hashtable_insert( hash ,bfromcstr( key ),bfromcstr( value ))
#define HASH_DESTROY(hash) string_hashtable_destroy( hash , 1 )
unsigned long hash_from_string(void *str);
int bstr_eq(void *k1, void *k2);
void string_hashtable_destroy(struct hashtable *h, int free_values);

#endif
